
package com.scalar.chiptrack.finance;


public final class ProcessStepCostInfo {
    
 
	private int m_processStepId = -1;
	private String m_processStepType = null;
	private int m_locationId = -1;
	private String m_location = null;
	private float m_normalCost = 0.0f;
	private float m_expressCost = 0.0f;
	private float m_expectedYeild = 0.0f;
	private float q2Cost = 0.0f;
	private float q3Cost = 0.0f;
	private float q4Cost = 0.0f;
	private float q2Yeild = 0.0f;
	private float q3Yeild = 0.0f;
	private float q4Yeild = 0.0f;
	private String q1StandardCost;
	private String q1FixedOverheadCost;
	private String q1VariableOverheadcost;
	private String q1MiscCost;
	private String q1Yield;
	private String q2StandardCost;
	private String q2FixedOverheadCost;
	private String q2VariableOverheadcost;
	private String q2MiscCost;
	private String q2Yield;
	private String q3StandardCost;
	private String q3FixedOverheadCost;
	private String q3VariableOverheadcost;
	private String q3MiscCost;
	private String q3Yield;
	private String q4StandardCost;
	private String q4FixedOverheadCost;
	private String q4VariableOverheadcost;
	private String q4MiscCost;
	private String q4Yield;
	private String projectedCost;
	private String projectedYield;

    private String partNumber;

    public ProcessStepCostInfo()
    {
    }
    
    public int getProcessStepId()
    {
        return m_processStepId;
    }
    
    public void setProcessStepId (int processStepId)
    {
        m_processStepId = processStepId;
    }
    
    public String getProcessStepType()
    {
        return m_processStepType;
    }
    
    public void setProcessStepType (String processStepType)
    {
        m_processStepType = processStepType;
    }
    
    public int getLocationId()
    {
        return m_locationId;
    }
    
    public void setLocationId (int locationId)
    {
        m_locationId = locationId;
    }
    
    public String getLocation()
    {
        return m_location;
    }
    
    public void setLocation (String location)
    {
        m_location = location;
    }
    
    public float getNormalCost()
    {
        return m_normalCost;
    }
    
    public void setNormalCost (float normalCost)
    {
        m_normalCost = normalCost;
    }
    
    public float getExpressCost()
    {
        return m_expressCost;
    }
    
    public void setExpressCost (float expressCost)
    {
        m_expressCost = expressCost;
    }

	public float getExpectedYeild()
	{
		return m_expectedYeild;
	}
    
	public void setExpectedYeild (float expectedYeild)
	{
		m_expectedYeild = expectedYeild;
	}
    
    public float getQ2Cost()
    {
        return q2Cost;
    }

    public float getQ2Yeild()
    {
        return q2Yeild;
    }

    public float getQ3Cost()
    {
        return q3Cost;
    }

    public float getQ3Yeild()
    {
        return q3Yeild;
    }

    public float getQ4Cost()
    {
        return q4Cost;
    }

    public float getQ4Yeild()
    {
        return q4Yeild;
    }

    public void setQ2Cost(float f)
    {
        q2Cost = f;
    }

    public void setQ2Yeild(float f)
    {
        q2Yeild = f;
    }
 
    public void setQ3Cost(float f)
    {
        q3Cost = f;
    }

    public void setQ3Yeild(float f)
    {
        q3Yeild = f;
    }

    public void setQ4Cost(float f)
    {
        q4Cost = f;
    }

    public void setQ4Yeild(float f)
    {
        q4Yeild = f;
    }

	public String getQ1FixedOverheadCost()
	{
		return q1FixedOverheadCost;
	}

	public String getQ1MiscCost()
	{
		return q1MiscCost;
	}

	public String getQ1StandardCost()
	{
		return q1StandardCost;
	}

	public String getQ1VariableOverheadcost()
	{
		return q1VariableOverheadcost;
	}

	public String getQ1Yield()
	{
		return q1Yield;
	}

	public String getQ2FixedOverheadCost()
	{
		return q2FixedOverheadCost;
	}

	public String getQ2MiscCost()
	{
		return q2MiscCost;
	}

	public String getQ2StandardCost()
	{
		return q2StandardCost;
	}

	public String getQ2VariableOverheadcost()
	{
		return q2VariableOverheadcost;
	}

	public String getQ2Yield()
	{
		return q2Yield;
	}

	public String getQ3FixedOverheadCost()
	{
		return q3FixedOverheadCost;
	}

	public String getQ3MiscCost()
	{
		return q3MiscCost;
	}

	public String getQ3StandardCost()
	{
		return q3StandardCost;
	}

	public String getQ3VariableOverheadcost()
	{
		return q3VariableOverheadcost;
	}

	public String getQ3Yield()
	{
		return q3Yield;
	}

	public String getQ4FixedOverheadCost()
	{
		return q4FixedOverheadCost;
	}

	public String getQ4MiscCost()
	{
		return q4MiscCost;
	}

	public String getQ4StandardCost()
	{
		return q4StandardCost;
	}

	public String getQ4VariableOverheadcost()
	{
		return q4VariableOverheadcost;
	}

	public String getQ4Yield()
	{
		return q4Yield;
	}

	public void setQ1FixedOverheadCost(String q1FixedOverheadCost)
	{
		this.q1FixedOverheadCost = q1FixedOverheadCost;
	}

	public void setQ1MiscCost(String q1MiscCost)
	{
		this.q1MiscCost = q1MiscCost;
	}

	public void setQ1StandardCost(String q1StandardCost)
	{
		this.q1StandardCost = q1StandardCost;
	}

	public void setQ1VariableOverheadcost(String q1VariableOverheadcost)
	{
		this.q1VariableOverheadcost = q1VariableOverheadcost;
	}

	public void setQ1Yield(String q1Yield)
	{
		this.q1Yield = q1Yield;
	}

	public void setQ2FixedOverheadCost(String q2FixedOverheadCost)
	{
		this.q2FixedOverheadCost = q2FixedOverheadCost;
	}

	public void setQ2MiscCost(String q2MiscCost)
	{
		this.q2MiscCost = q2MiscCost;
	}

	public void setQ2StandardCost(String q2StandardCost)
	{
		this.q2StandardCost = q2StandardCost;
	}

	public void setQ2VariableOverheadcost(String q2VariableOverheadcost)
	{
		this.q2VariableOverheadcost = q2VariableOverheadcost;
	}

	public void setQ2Yield(String q2Yield)
	{
		this.q2Yield = q2Yield;
	}

	public void setQ3FixedOverheadCost(String q3FixedOverheadCost)
	{
		this.q3FixedOverheadCost = q3FixedOverheadCost;
	}

	public void setQ3MiscCost(String q3MiscCost)
	{
		this.q3MiscCost = q3MiscCost;
	}

	public void setQ3StandardCost(String q3StandardCost)
	{
		this.q3StandardCost = q3StandardCost;
	}

	public void setQ3VariableOverheadcost(String q3VariableOverheadcost)
	{
		this.q3VariableOverheadcost = q3VariableOverheadcost;
	}

	public void setQ3Yield(String q3Yield)
	{
		this.q3Yield = q3Yield;
	}

	public void setQ4FixedOverheadCost(String q4FixedOverheadCost)
	{
		this.q4FixedOverheadCost = q4FixedOverheadCost;
	}

	public void setQ4MiscCost(String q4MiscCost)
	{
		this.q4MiscCost = q4MiscCost;
	}

	public void setQ4StandardCost(String q4StandardCost)
	{
		this.q4StandardCost = q4StandardCost;
	}

	public void setQ4VariableOverheadcost(String q4VariableOverheadcost)
	{
		this.q4VariableOverheadcost = q4VariableOverheadcost;
	}

	public void setQ4Yield(String q4Yield)
	{
		this.q4Yield = q4Yield;
	}

    public String getPartNumber() {
        return partNumber;
    }

    public void setPartNumber(String partNumber) {
        this.partNumber = partNumber;
    }

    public String getProjectedCost() {
        return projectedCost;
    }

    public void setProjectedCost(String projectedCost) {
        this.projectedCost = projectedCost;
    }

    public String getProjectedYield() {
        return projectedYield;
    }

    public void setProjectedYield(String projectedYield) {
        this.projectedYield = projectedYield;
    }

    /**
	 * String representation of ProcessStepCostInfo
	 */
	public String toString() {
		return "Process StepID = " + m_processStepId + ", Process Step Type = " + m_processStepType + ", Part Number = " + partNumber +
			   ", Location ID = " + m_locationId + ", Location = " + m_location + ", Normal Cost = " + m_normalCost + 
			   ", Express Cost = " + m_expressCost +
				" q1StandardCost= " +  q1StandardCost +
				" q1FixedOverheadCost = " + q1FixedOverheadCost  +
				" q1VariableOverheadcost = " +  q1VariableOverheadcost +
				" q1MiscCost = " +  q1MiscCost +
				" q1Yield = " +  q1Yield +
				" q2StandardCost = " +  q2StandardCost +
				" q2FixedOverheadCost = " +  q2FixedOverheadCost +
				" q2VariableOverheadcost = " +  q2VariableOverheadcost +
				" q2MiscCost = " +  q2MiscCost +
				" q2Yield = " +  q2Yield +
				" q3StandardCost = " +  q3StandardCost +
				" q3FixedOverheadCost = " + q3FixedOverheadCost  +
				" q3VariableOverheadcost = " +  q3VariableOverheadcost +
				" q3MiscCost = " +  q3MiscCost +
				" q3Yield = " +  q3Yield +
				" q4StandardCost = " +  q4StandardCost +
				" q4FixedOverheadCost = " +  q4FixedOverheadCost +
				" q4VariableOverheadcost = " +  q4VariableOverheadcost +
				" q4MiscCost = " +  q4MiscCost +
				" q4Yield = " +  q4Yield ;
	}



	/*public ProcessStepCostInfo (int processStepId, int locationId) {
		m_processStepId = processStepId;
		m_locationId = locationId;
	}
    
	public ProcessStepCostInfo (int processStepId, String processStepType, int locationId, String location, float normalCost, float expressCost) {
		m_processStepId = processStepId;
		m_processStepType = processStepType;
		m_locationId = locationId;
		m_location = location;
		m_normalCost = normalCost;
		m_expressCost = expressCost;
	}
    

	public ProcessStepCostInfo (int processStepId, String processStepType, int locationId, String location, float normalCost, float expressCost, float expectedYeild, float q2Cost, float q3Cost, float q4Cost, float q2Yeild , float q3Yeild, float q4Yeild ) {
		m_processStepId = processStepId;
		m_processStepType = processStepType;
		m_locationId = locationId;
		m_location = location;
		m_normalCost = normalCost;
		m_expressCost = expressCost;
		m_expectedYeild = expectedYeild;
		this.q2Cost = q2Cost;
		this.q3Cost = q3Cost;
		this.q4Cost = q4Cost;
		this.q2Yeild = q2Yeild;
		this.q3Yeild = q3Yeild;
		this.q4Yeild = q4Yeild;
	}*/


}